 package com.deshan.websys.code.model.vo;

import java.io.Serializable;

import javax.validation.constraints.NotBlank;

import com.deshan.websys.code.service.ClickService;
import com.deshan.websys.code.service.VisitorClick;

import lombok.Data;
import net.bytebuddy.description.type.TypeDescription.Generic.Visitor;

/**
 * @author Administrator
 * @date 2025/03/13
 */
@Data
public class VisitLogVO implements Serializable {

    private static final long serialVersionUID = -8688802897276900852L;
    
    private String originIp;
    
    @NotBlank(message="用户ID不能为空", groups= {VisitorClick.class, ClickService.class})
    private String customerId;
    
    @NotBlank(message="点击栏目不能为空", groups={VisitorClick.class})
    private String columnCode;
    
    @NotBlank(message="法人编码不能为空", groups= {VisitorClick.class, ClickService.class})
    private String legalCode;

}
